package com.sdp.right.db.sys_menu_button.service;

import java.util.List;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sdp.right.entity.SysMenuButton;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zsp
 * @since 2023-10-16
 */
@DS(value="right")
public interface ISysMenuButtonService extends IService<SysMenuButton> {

	/**
	 * 根据角色集合和模块，获得按钮权限信息
	 * @param roleNos
	 * @param systemNo
	 * @return
	 */
	List<SysMenuButton> querySysMenuButton(List<String> roleNos,String systemNo);
	
	/**
	 * 根据角色集合和模块获得按钮权限中的按钮编号信息
	 * @param roleNos
	 * @param systemNo
	 * @return
	 */
	List<String> querySysMenuButtonNos(List<String> roleNos,String systemNo);
	
	/**
	 * 根据角色和模块，获得按钮权限信息
	 * @param roleNos
	 * @param systemNo
	 * @return
	 */
	List<SysMenuButton> querySysMenuButton(String roleNo,String systemNo);
	
	/**
	 * 根据按钮编号，查询 按钮权限信息
	 * @param btNo
	 * @return
	 */
	SysMenuButton querySysMenuButton(String btNo);
	
	
	
}
